
package com.bear.cmcc.NetTestHTTP.component.json.request;

public class SubmitTestinfoRequest {
    /** 下载服务器 */
    private String serverName;

    /** 设备标识 */
    private String IMEI;

    /** 设备型号 */
    private String deviceType;

    /** 网络类型 */
    private String netType;

    /** 网络名称 */
    private String netName;

    /** 移动国家号码 */
    private String MCC;

    /** 移动网号 */
    private String MNC;

    /** 手机号 */
    private String MSISDN;

    /** IMSI */
    private String IMSI;

    /** AP物理地址 */
    private String APMAC;

    /** 目前所在城市(根据经纬度获取) */
    private String city;

    /** IP地址 */
    private String IPAdd;

    /** 地区区域码 */
    private String LAC;

    /** 基站区域码 */
    private String CI;

    /** 信号强度 */
    private String singnalStrenth;

    /** 经度 */
    private String lon;

    /** 纬度 */
    private String lat;

    /** 测试开始时间 */
    private String testTime;

    /** 测试耗时(秒为单位) */
    private String costTime;

    /** 平均下载速率 */
    private String averageSpeed;

    /** 最大下载速率 */
    private String maxSpeed;

    /** 最小下载速率 */
    private String minSpeed;

    /** 测试结果编码(一次测试颗粒度1s的测试结果),编码表见FTP测试结果编码表 */
    private String testResult;
    
    private String wifi_singnalStrenth;
    
    private String wifi_bssid;



    public SubmitTestinfoRequest() {
        super();
    }

    public SubmitTestinfoRequest(String serverName, String iMEI, String deviceType, String netType,
            String netName, String mCC, String mNC, String mSISDN, String iMSI, String aPMAC,
            String city, String iPAdd, String lAC, String cI, String singnalStrenth, String lon,
            String lat, String testTime, String costTime, String averageSpeed, String maxSpeed,
            String minSpeed, String testResult, String wifi_singnalStrenth, String wifi_bssid) {
        super();
        this.serverName = serverName;
        IMEI = iMEI;
        this.deviceType = deviceType;
        this.netType = netType;
        this.netName = netName;
        MCC = mCC;
        MNC = mNC;
        MSISDN = mSISDN;
        IMSI = iMSI;
        APMAC = aPMAC;
        this.city = city;
        IPAdd = iPAdd;
        LAC = lAC;
        CI = cI;
        this.singnalStrenth = singnalStrenth;
        this.lon = lon;
        this.lat = lat;
        this.testTime = testTime;
        this.costTime = costTime;
        this.averageSpeed = averageSpeed;
        this.maxSpeed = maxSpeed;
        this.minSpeed = minSpeed;
        this.testResult = testResult;
        this.wifi_singnalStrenth = wifi_singnalStrenth;
        this.wifi_bssid = wifi_bssid;
    }

    public String getWifi_singnalStrenth() {
        return wifi_singnalStrenth;
    }

    public void setWifi_singnalStrenth(String wifi_singnalStrenth) {
        this.wifi_singnalStrenth = wifi_singnalStrenth;
    }

    public String getWifi_bssid() {
        return wifi_bssid;
    }

    public void setWifi_bssid(String wifi_bssid) {
        this.wifi_bssid = wifi_bssid;
    }

    public String getServerName() {
        return serverName;
    }

    public void setServerName(String serverName) {
        this.serverName = serverName;
    }

    public String getIMEI() {
        return IMEI;
    }

    public void setIMEI(String iMEI) {
        IMEI = iMEI;
    }

    public String getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType;
    }

    public String getNetType() {
        return netType;
    }

    public void setNetType(String netType) {
        this.netType = netType;
    }

    public String getNetName() {
        return netName;
    }

    public void setNetName(String netName) {
        this.netName = netName;
    }

    public String getMCC() {
        return MCC;
    }

    public void setMCC(String mCC) {
        MCC = mCC;
    }

    public String getMNC() {
        return MNC;
    }

    public void setMNC(String mNC) {
        MNC = mNC;
    }

    public String getMSISDN() {
        return MSISDN;
    }

    public void setMSISDN(String mSISDN) {
        MSISDN = mSISDN;
    }

    public String getIMSI() {
        return IMSI;
    }

    public void setIMSI(String iMSI) {
        IMSI = iMSI;
    }

    public String getAPMAC() {
        return APMAC;
    }

    public void setAPMAC(String aPMAC) {
        APMAC = aPMAC;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getIPAdd() {
        return IPAdd;
    }

    public void setIPAdd(String iPAdd) {
        IPAdd = iPAdd;
    }

    public String getLAC() {
        return LAC;
    }

    public void setLAC(String lAC) {
        LAC = lAC;
    }

    public String getCI() {
        return CI;
    }

    public void setCI(String cI) {
        CI = cI;
    }

    public String getSingnalStrenth() {
        return singnalStrenth;
    }

    public void setSingnalStrenth(String singnalStrenth) {
        this.singnalStrenth = singnalStrenth;
    }

    public String getLon() {
        return lon;
    }

    public void setLon(String lon) {
        this.lon = lon;
    }

    public String getLat() {
        return lat;
    }

    public void setLat(String lat) {
        this.lat = lat;
    }

    public String getTestTime() {
        return testTime;
    }

    public void setTestTime(String testTime) {
        this.testTime = testTime;
    }

    public String getCostTime() {
        return costTime;
    }

    public void setCostTime(String costTime) {
        this.costTime = costTime;
    }

    public String getAverageSpeed() {
        return averageSpeed;
    }

    public void setAverageSpeed(String averageSpeed) {
        this.averageSpeed = averageSpeed;
    }

    public String getMaxSpeed() {
        return maxSpeed;
    }

    public void setMaxSpeed(String maxSpeed) {
        this.maxSpeed = maxSpeed;
    }

    public String getMinSpeed() {
        return minSpeed;
    }

    public void setMinSpeed(String minSpeed) {
        this.minSpeed = minSpeed;
    }

    public String getTestResult() {
        return testResult;
    }

    public void setTestResult(String testResult) {
        this.testResult = testResult;
    }

    @Override
    public String toString() {
        return "SubmitTestinfoRequest [serverName=" + serverName + ", IMEI=" + IMEI
                + ", deviceType=" + deviceType + ", netType=" + netType + ", netName=" + netName
                + ", MCC=" + MCC + ", MNC=" + MNC + ", MSISDN=" + MSISDN + ", IMSI=" + IMSI
                + ", APMAC=" + APMAC + ", city=" + city + ", IPAdd=" + IPAdd + ", LAC=" + LAC
                + ", CI=" + CI + ", singnalStrenth=" + singnalStrenth + ", lon=" + lon + ", lat="
                + lat + ", testTime=" + testTime + ", costTime=" + costTime + ", averageSpeed="
                + averageSpeed + ", maxSpeed=" + maxSpeed + ", minSpeed=" + minSpeed
                + ", testResult=" + testResult + "]";
    }

}
